package org.su.webadapter;

import org.su.generalmvc.entity.FormFile;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

import javax.servlet.http.HttpServletRequest;

/**
 * request包装类
 * 用来处理文件上传request处理
 * @author yangchuan createtime:2012-6-1上午10:02:27
 *
 */
public interface MultipartHttpServletRequest extends HttpServletRequest {

	/**
	 * 得到上传文件列表
	 * @param name
	 * @return
	 */
	public FormFile[] getFormFiles(String name);
	/**
	 * 得到上传文件
	 * @param name
	 * @return
	 */
	public FormFile getFormFile(String name);
	
	/**
	 * 初始化数据上传request
	 * @param upload
	 */
	public  void initializeMultipart(ServletFileUpload upload) ;
}
